home *** CD-ROM | disk | FTP | other *** search
/ Aminet 40 / Aminet 40 (2000)(Schatztruhe)[!][Dec 2000].iso / Aminet / util / cdity / ModeProSrc.lha / Daemon / Unnamed1 / 40beta / MPGui.c next >
C/C++ Source or Header  |  1996-06-12  |  986b  |  61 lines

  1. #include "MP.h"
  2. #include <dos/dostags.h>
  3. #include <dos/dosextens.h>
  4.  
  5. extern STRPTR PrefsPath;
  6.  
  7. /*
  8. void __regargs _CXBRK(int l);
  9.  
  10. void __regargs _CXBRK(int l)
  11. {
  12. }
  13.  
  14. void __regargs __chkabort(void);
  15.  
  16. void __regargs __chkabort(void) 
  17. {
  18. }
  19. */
  20.  
  21. BOOL ShowGUI(void)
  22. {
  23.   ULONG l;
  24.   BPTR sl;
  25.   struct Process *proc;
  26.   
  27.   if(SendPrefsMsg(MP_PREFSTOFRONT,0,0) < 0)
  28.   {
  29.     SystemTags(PrefsPath,
  30.                 SYS_Asynch,TRUE,
  31.                 SYS_Input ,0,
  32.                 SYS_Output ,0,
  33.                 TAG_DONE);
  34.     
  35.     /*
  36.     if(sl=NewLoadSegTags(PrefsPath,0))
  37.     {
  38.       printf("seglist %8x  %8x\n",sl*4,sl<<2);
  39.       if(proc=CreateNewProcTags(NP_Seglist  ,sl<<2,
  40.                             NP_Name     ,"ModePro",
  41.                             TAG_DONE))
  42.       {
  43. //        printf("Process=%8x\n",proc);
  44.       }
  45.       else 
  46.       {
  47. //        printf("CNP() Failed\n");
  48.         UnLoadSeg(sl);
  49.       }
  50.     } 
  51.     */
  52.   }
  53.   return(1);
  54. }
  55.  
  56. void HideGUI(void)
  57. {
  58.   SendPrefsMsg(MP_PREFSCLOSE,0,0);
  59. }
  60.  
  61.